home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / ansi / vizmk20.zip / VIZMARK.DOC < prev    next >
Text File  |  1990-05-15  |  5KB  |  111 lines

  1.                          ┌────────────────────────┐
  2.                          │  VIzMARK version 2.00  │
  3.                          └────────────────────────┘
  4.               (c) 1990 by FM de Monasterio  All rights reserved
  5.  
  6.  
  7.   SUMMARY
  8.  
  9.   VIzMARK measures the performance of several video input and output functions
  10.   of DOS and the ROM BIOS, that are commonly used by many programs, as well as
  11.   ANSI escape sequences in MDA-HGC-CGA-EGA-VGA video adapter systems. Requires
  12.   DOS 2+.  Pressing <Ctrl-Break> aborts execution and returns to the DOS shell
  13.   at any time.
  14.  
  15.  
  16.   OPERATION
  17.  
  18.   The first part of the test writes text to the video via various DOS and BIOS
  19.   interrupts; it can be avoided with switch T. Each category writes 10 screens
  20.   of text without scrolling and then 240 lines of scrolled text. Miscellaneous
  21.   BIOS services are also tested. If the video is in alphanumeric mode, page 0,
  22.   200 screens of text are mapped directly on the video buffer. The second part
  23.   sends a number of ANSI escape sequences to the screen via DOS interrupt 29h;
  24.   it can be avoided with switch A.
  25.  
  26.   Many, but not all, video functions are tested. Their selection, and relative
  27.   testing weights, was based on a survey of the functions used in an arbitrary
  28.   sample of major commercial programs that do not use direct screen writes for
  29.   text display, as well as the DOS system files and their shell COMMAND.COM:
  30.  
  31.   DOS services reflect processing time via interrupt 21h, function 40h ('write
  32.   to file or device') directed to handle #1, the Standard Output device.  This
  33.   is the preferred DOS-mediated video service for DOS versions 2.0 and higher.
  34.   
  35.   CON services reflect processing time via interrupt 29h, an undocumented back
  36.   door into the console output driver (bit 4=ON in the Device Header Attribute
  37.   word) providing a fast way to output characters to the screen.
  38.  
  39.   BIOS services reflect processing time via interrupt 10h, testing many of the
  40.   basic text video functions provided by the BIOS.  The 'teletype' function is
  41.   especially tested, as it is a most used BIOS-mediated video service.
  42.  
  43.  
  44.   OUTPUT
  45.  
  46.   The data are displayed (default) or written/appended to the file VIZMARK.DAT
  47.   in the current drive and directory (switch W).  Because of the nature of the
  48.   measurements, it is recommended that several readings be averaged. Selection
  49.   of switch W allows for appending such data samples, and for the use of batch
  50.   files to test different video conditions.
  51.  
  52.  
  53.   USAGE
  54.                           Syntax:  VIZMARK [/switches]
  55.   where
  56.   /A     Avoids testing of video ANSI escape sequences.
  57.   /T     Avoids testing of DOS/BIOS video text writing.
  58.   /W     Writes the results to the file VIZMARK.DAT in the default (current)
  59.          drive/directory. If this file already exists, the data are appended
  60.          to the file contents.
  61.  
  62.  
  63. ------------------------------------------------------------------------------
  64.  
  65.   COPYRIGHT
  66.  
  67.   These programs and their documentation (the "Software") are the copyrighted
  68.   property of F.M. de Monasterio. All rights are reserved. You may freely use
  69.   the Software for personal, non-commercial purposes.  However, for corporate
  70.   or commercial applications, or both, you must obtain the written permission
  71.   in advance from the author and copyright owner at the address below:
  72.  
  73.                                                     F.M. de Monasterio
  74.                                                     P.O. Box 219
  75.                                                     Cabin John, MD 20818-0219
  76.  
  77.   DISTRIBUTION and INJUNCTIONS
  78.  
  79.   You may distribute this Software via magnetic, digital or electronic means,
  80.   but you are specifically prohibited from:
  81.  
  82.            * Charging fees or asking donations in exchange of or payment
  83.              for copies of the Software.
  84.            * Distributing the Software with commercial products without
  85.              the written permission from the author and copyright owner.
  86.            * Distributing the Software via a for-profit organization or
  87.              group, either alone or with other software.
  88.            * Any unauthorized copying, decompiling or disassembling of
  89.              the Software.
  90.  
  91.  
  92.   LIMITATIONS
  93.  
  94.   The author makes no warranty, either implied or expressed, including, with-
  95.   out limitation, any warranty with respect to this Software documented here,
  96.   its quality, performance, or fitness for a particular purpose.  In no event
  97.   shall the author be liable for damage whether direct, indirect, incidental,
  98.   special, or consequential, that arises from the use of or any defect in the
  99.   Software. The entire risk as to the quality and performance of the Software
  100.   is solely with the user, and not with the author and copyright owner.
  101.  
  102.   By using the Software, you acknowledge: (1) to have read and understood all
  103.   parts of this document, and (2) to have agreed with and accepted all of its
  104.   provisions.
  105.                               ----------------
  106.  
  107.   Messages may be left at:         The DC Information Exchange BBS (PC Board)
  108.                                    (202) 433-6639  (Sysop: Bill Walsh)  2400+
  109.  
  110.   [END]
  111.